$(function() {
	//此部分进行前两个页面的数据绑定
	var shopData = {
		data: [
			{
				"premises_name":"泰安市奥林匹克花园小区",  //小区名称
				"code":"0512",						//车位编码
				"car_no":"鲁SE0725",					//车牌号码
				"property_month_fee":"50",			//月单价
			},
			{
				"premises_name":"华新和园",			//小区名称
				"code":"AS50",						//车位编码
				"car_no":"鲁A12345",					//车牌号码
				"property_month_fee":"100",			//月单价
			},
		]
	};
	function shopModal() {
		var self = this;

		self.defaults = {
			activeIndex: 0,
			isAdd: false,
			isAllcheck: false,
			isCancle: true,
			initData: {
				premises_name:"华新和园",
				code:"AS50",						//车位编码
				car_no:"鲁A00000",					//车牌号码
				property_month_fee:"0",				//月单价
				last_paydate:"2000-00-00",			//上次缴至
			}
		}
		self.listData = ko.observableArray(shopData.data);

		self.line = ko.observable(self.defaults.initData);

		self.lineClick = function(data, e) {
			var lineData = $.extend({}, self.defaults.initData, data);
			self.line(lineData);
			var index = $(e.target).closest("li").index();

			self.defaults.activeIndex = index;
			self.defaults.isAdd = false;
		}
		

	}
	ko.applyBindings(new shopModal());
	//此部分进行第二个位置的数据合理性验证
	$('#reckon').click(function(){
		//进行非空验证
		var stpd = $('#start_paydate').val();
		var pm = $('#pay_month').val();
		if(!stpd || !pm){
			UM.alert({
			    title: '起始日期不能为空',
			    btnText: ["", "确定"],
			});
			return;
		}
		//缴费月份太大了不合理，设定为最高10年
		if(pm > 30*10){
			UM.alert({
			    title: '一次最多缴费10年，请填写正确的数字！',
			    btnText: ["", "确定"],
			});
			return;
		}
		//to do 进行缴至日期的上传和返回应缴金额。
		alert('可以进行缴费金额的计算');
		
	});
	$('#submit').click(function(){
		//to do 提交物业费的缴纳
		if(!$('#should_pay').val()){
			UM.alert({
			    title: '应缴金额不能为空，请先计算应缴金额',
			    btnText: ["", "确定"],
			});
			return;
		}
		alert('可以提交支付');
	});
});

